sink one's teeth into - Turkish English Dictionary